339292
52594
352514
82617
126801
16225
530963
347804
773849
436715
728413
57929
5051799
3490581
2963148
2290804
2202988
1996609
189278
1886357
1733118
1706136
1652195
1619471